home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / edit / pt20pc.zip / PT.HLP < prev    next >
Text File  |  1991-02-04  |  84KB  |  2,444 lines

  1.      0
  2.   3359
  3.   3640
  4.   4612
  5.   5554
  6.   6120
  7.   6809
  8.   7017
  9.   8279
  10.   8502
  11.   8717
  12.   8910
  13.   9124
  14.   9304
  15.   9783
  16.  10018
  17.  10251
  18.  10426
  19.  10805
  20.  10949
  21.  12343
  22.  13562
  23.  13746
  24.  13846
  25.  14426
  26.  15261
  27.  16105
  28.  16973
  29.  18101
  30.  18355
  31.  18527
  32.  19237
  33.  19437
  34.  20249
  35.  21065
  36.  21281
  37.  21501
  38.  21727
  39.  21955
  40.  22378
  41.  22600
  42.  22980
  43.  23416
  44.  23949
  45.  24584
  46.  25103
  47.  25345
  48.  25587
  49.  25850
  50.  26201
  51.  26694
  52.  26995
  53.  27296
  54.  27597
  55.  27986
  56.  28465
  57.  29152
  58.  29586
  59.  30076
  60.  30634
  61.  30718
  62.  31019
  63.  31559
  64.  32087
  65.  32171
  66.  32810
  67.  33111
  68.  33597
  69.  33898
  70.  33982
  71.  34265
  72.  34543
  73.  34775
  74.  34984
  75.  35132
  76.  35297
  77.  35463
  78.  35977
  79.  36160
  80.  36674
  81.  36975
  82.  37276
  83.  37761
  84.  38078
  85.  38417
  86.  38606
  87.  40100
  88.  40594
  89.  41044
  90.  41476
  91.  42182
  92.  42579
  93.  43832
  94.  45084
  95.  46194
  96.  47315
  97.  47399
  98.  47700
  99.  48003
  100.  48306
  101.  48609
  102.  48914
  103.  49219
  104.  49524
  105.  49829
  106.  49915
  107.  50195
  108.  50471
  109.  50739
  110.  51011
  111.  51281
  112.  51561
  113.  51831
  114.  52095
  115.  52370
  116.  52630
  117.  52890
  118.  53158
  119.  53422
  120.  53684
  121.  53952
  122.  54038
  123.  54312
  124.  54398
  125.  54484
  126.  54750
  127.  54836
  128.  54922
  129.  55008
  130.  55274
  131.  55538
  132.  55802
  133.  56066
  134.  56330
  135.  56600
  136.  56870
  137.  57138
  138.  57406
  139.  57678
  140.  57942
  141.  58028
  142.  58294
  143.  58562
  144.  58828
  145.  59096
  146.  59182
  147.  59446
  148.      0
  149.      0
  150.      0
  151.      0
  152.      0
  153.      0
  154.      0
  155.      0
  156.      0
  157.      0
  158.      0
  159.      0
  160.      0
  161.      0
  162.      0
  163.      0
  164.      0
  165.      0
  166.      0
  167.      0
  168.      0
  169.      0
  170.      0
  171.      0
  172.      0
  173.      0
  174.      0
  175.      0
  176.      0
  177.      0
  178.      0
  179.      0
  180.      0
  181.      0
  182.      0
  183.      0
  184.      0
  185.      0
  186.      0
  187.      0
  188.      0
  189.      0
  190.      0
  191.      0
  192.      0
  193.      0
  194.      0
  195.      0
  196.      0
  197.      0
  198.      0
  199.      0
  200.      0
  201.   2048
  202.      0
  203.      0
  204.      0
  205.  59712
  206.  60986
  207.  62000
  208.  62994
  209.  64403
  210.  65583
  211.  67002
  212.      0
  213.  68173
  214.  69356
  215.  70222
  216.  71184
  217.  71970
  218.  72795
  219.  73721
  220.  74717
  221.  75779
  222.  76718
  223.  77276
  224.  78488
  225.  79656
  226.  80874
  227.  82162
  228.  82979
  229.  84005
  230.      0
  231.      0
  232.      0
  233.      0
  234.      0
  235.      0
  236.      0
  237.      0
  238.      0
  239.      0
  240.      0
  241.      0
  242.      0
  243.      0
  244.      0
  245.      0
  246.      0
  247.      0
  248.      0
  249.      0
  250.      0
  251.      0
  252.      0
  253.      0
  254.      0
  255.      0
  256.      0
  257. \200 200 200
  258. "HELP MENU" 1 5 0
  259. "Editing Commands" 207
  260. "Movement Commands" 208
  261. "Window Commands" 209
  262. "Other Commands" 210
  263. "Using Mouse Menus" 213
  264. "Selecting Text" 217
  265. "Copy and Move" 215
  266. "Moving Windows" 214
  267. "File Selection" 204
  268. "Search Strings" 205
  269. "Indenting" 206
  270. "Options" 219
  271. \
  272.                       ABOUT THE HELP SYSTEM
  273.  
  274.      Click on an item in the menu with the left mouse button.
  275.      The cursor direction keys will also move the cursor (Enter selects item).
  276.  
  277.  
  278.                               ...change the text.
  279.                               ...move the window around the file.
  280.                               ...open, close, move, load and save files.
  281.                               ...quit, DOS, etc.
  282.                               ...to invoke editor commands.
  283.                               ...by characters, words, or lines.
  284.                               ...text within and between windows.
  285.                               ...around the screen.
  286.                               ...from the menu of filenames
  287.                               ...searching and replace multiline strings
  288.                               ...using macros to indent and outdent text
  289.                               Reconfigure the editor to your tastes.
  290.  
  291.  
  292.  
  293.  
  294.  
  295.      Click outside the menu to exit help.
  296. \1 200 200 23
  297. \
  298.     \s Insert Character\r -- Command #1
  299.  
  300. The character typed will be inserted into the text at the insertion
  301. point, that is, just in front of the first character in the selection.
  302.  
  303.  
  304. Type \b a \r for information in inserting any ASCII character into the file.
  305. \2 0 200 22 215 69
  306. \
  307.     \s Duplicate Text\r -- Command #2
  308.  
  309.  \bWhere it will copy TO\r  The first time you execute this command, the
  310.   insertion point (before the first character of the selection) is remembered.
  311.   (Later, the selected text will be copied to this point.)
  312.  
  313. Now you are in "Duplicate Mode".  You can execute any commands you wish before
  314.   executing "Duplicate" again (such as, scrolling, jumping, selecting, etc.)
  315.  
  316.  \bCanceling duplicate mode.\r  You can cancel "Duplicate Mode" by pressing
  317.   Escape or executing the Cancel Operation command.  (Press \b a \r for
  318.   more information on the Cancel Operation command.)
  319.  
  320.  \bWhere it will from FROM.\r  The second time you execute this command,
  321.   the selection is copied to the point in the text that was remembered
  322.   (the first time you executed the command).
  323.  
  324.  
  325. Type \b b \r for more information on copying text.
  326.  
  327. Type \b c \r for information on the Copy Text command which also copies text.
  328. \3 0 200 22 216 70
  329. \
  330.     \s Extract Text\r -- Command #3
  331.  
  332.  \bWhere it will move TO.\r  The first time you execute this command, the
  333. insertion point (before the first character of the selection) is remembered.
  334. Later, the selected text will be moved to this point.
  335.  
  336. Now you are in "Extract Mode".  You can execute any commands you wish before
  337. executing "Extract text" again (such as, scrolling, jumping, selecting, etc.)
  338.  
  339.  \bCanceling Extract Mode.\r  You can cancel "Extract Mode" by pressing
  340.   Escape or executing the Cancel Operation command.  (Press \b a \r for
  341.   more information on the Cancel Operation command.)
  342.  
  343.  \bWhere it will from FROM.\r  The second time you execute this command,
  344. the selection is moved to the point in the text remembered, the first
  345. time you executed the command.
  346.  
  347.  
  348. Type \b a \r for more information on moving text.
  349.  
  350. Type \b b \r for information on the Move Text command which also moves text.
  351. \4 200 200 61 57 62 55
  352. \
  353.     \s Delete To Scrap\r -- Command #4
  354.  
  355. The selection will be deleted.
  356. The selection is saved in the scrap buffer.
  357.  
  358.     \s The Scrap Buffer\r
  359.  
  360. Deletes are saved in the scrap buffer.  There are a number of commands
  361. that use the scrap buffer.  Type a letter for information on each:
  362.  
  363.     \b a \r -- delete but do not save in the scrap buffer.
  364.     \b b \r -- copy the selection to the scrap buffer without deleting it.
  365.     \b c \r -- exchange the selection with the scrap buffer.
  366.     \b d \r -- insert the scrap buffer in front of the selection.
  367. \5 200 200 48 49
  368. \
  369.     \s Quit And Ask\r -- Command #5
  370.  
  371. This command will exit Point after asking you about unsaved files.
  372.  
  373. You will be asked about each file that has been changed but not saved.
  374. For each file you can choose to save it or discard the changes.
  375. After all the changed files are asked about, Point exits.
  376. Pressing the Escape key in response to any of these "Save file?"
  377. prompts will cancel the quit and return you to Point.
  378.  
  379.  
  380. There are two other forms of the quit command.
  381. Type the appropriate letter for more information about them.
  382.  
  383.     \b a \r -- quit and save all edited files (no verifies).
  384.     \b b \r -- quit and discard edits (one overall verify is required).
  385. \6 200 200
  386. \
  387.     \s Change Debug Variable\r -- Command #6
  388.  
  389. A numeric value is requested for the "debug" variable.
  390.  
  391.   \bThis is for debugging only.\r  It has no effect in distributed versions
  392.   of Point.
  393. \7 200 200 204
  394. \
  395.     \s Create Window\r -- Command #7
  396.  
  397.  \bSpecify the Window Corners.\r  You will first be asked for the first
  398. (upper left) corner of the new window.  You indicate the corner by pressing
  399. the left mouse button where you want the corner to be.
  400. Then you are asked for the opposite (lower right) corner of the new window.
  401. You indicate it by releasing the mouse button at that corner.
  402.  
  403.  \bDefault Lower Right Corner.\r  If you press and release the mouse button at
  404. the same place on the screen, the lower right corner defaults to the lower
  405. right corner of the screen.
  406.  
  407.  \bSpecify the File Name.\r  Next you are asked for a file name of a file to be
  408. loaded into the new window.  You are shown a screen that contains the names of
  409. the files specified by the current "filePattern".  Press \b a \r for more info.
  410.  You can click the left mouse button on a file name to select it.
  411.  You can also type in the file name from the keyboard.
  412.  You can also choose a command from the second line that will:
  413.      Cancel the creation of a new window
  414.      Look at the next screenfull of file names
  415.         (If they will not all fit on one screen)
  416.      Look at the previous screenfull of file names
  417.      Change the "filePattern"
  418.      Change the current drive.
  419. \8 200 9 78
  420. \
  421.     \s Beginning Of File\r -- Command #8
  422.  
  423. The window is moved to the beginning of the file.
  424.  
  425. Type \b a \r for information on a command that move the window AND the
  426. selection or the beginning of the file.
  427. \9 8 200
  428. \
  429.     \s End Of File\r -- Command #9
  430.  
  431. The window is moved to the end of the file so that the end of file marker
  432. () is on the bottom line of the screen (unless the file is smaller than
  433. one screenfull).
  434. \10 200 200
  435. \
  436.     \s Redraw Screen\r -- Command #10
  437.  
  438. The entire screen is redrawn.
  439.  
  440. This command is used if the screen gets messed up somehow and you want to be
  441. sure what is really there.
  442. \11 200 200
  443. \
  444.     \s Zoom Window\r -- Command #11
  445.  
  446. The window is enlarged so that it fills the entire screen.
  447.  
  448. If the window is already zoomed, this command unzooms it and it returns to
  449. its original position.
  450. \12 200 200 53
  451. \
  452.     \s Top Window\r -- Command #12
  453.  
  454. The window is made the top window on the screen.
  455.  
  456.  
  457. Type \b a \r for information on topping windows with the TOPLIST menu.
  458. \13 200 200
  459. \
  460.     \s Resize Window\r -- Command #13
  461.  
  462. You will be asked to specify new corners for the window.
  463.  
  464. The same method is used as when you create a new window, that is, Point asks
  465. you to press the left mouse button at one corner and then to release it at
  466. the opposite corner.
  467.  
  468. If you press and release (that is, click) the left mouse button at the same
  469. place on the screen, the lower right corner of the window defaults to the
  470. lower right corner of the screen.
  471. \14 200 200
  472. \
  473.     \s Scroll Up\r -- Command #14
  474.  
  475. The window is scrolled up (towards the beginning of the file).
  476.  
  477. A window containing N lines will be scrolled N-2 lines.
  478. This will leave a little of the previous screen for context.
  479. \15 200 200
  480. \
  481.     \s Scroll Down\r -- Command #15
  482.  
  483. The window is scrolled down (towards the end of the file).
  484.  
  485. A window containing N lines will be scrolled N-2 lines.
  486. This will leave a little of the previous screen for context.
  487. \16 200 200
  488. \
  489.     \s Go To Line Number\r -- Command #16
  490.  
  491. You are prompted for a line number.
  492. The window is scrolled so that this line number is the top line in the window.
  493. \17 200 200 72
  494. \
  495.     \s Close Window\r -- Command #17
  496.  
  497. The window is closed, that is, the window is removed from the screen and the
  498. file in the window is closed.
  499.  
  500. If the file in the window has been changed, you are asked whether to save the
  501. changes or discard them.
  502.  
  503.  
  504. Type \b a \r for information about closing a window and automatically saving
  505. the file in the window.
  506. \18 200 200
  507. \
  508.     \s Write File\r -- Command #18
  509.  
  510. You are asked for a new file name and the file in the window is
  511. written to that file name.
  512. \19 200 200 27 121 63 205
  513. \
  514.     \s Search For String\r -- Command #19
  515.  
  516.  \bEnter a String.\r  This command first requests a string to search for and
  517. then searches for it in the file. Press \b d \r for more on search strings.
  518.  
  519.  \bDefault Search String.\r  The last string you searched for is automatically
  520. entered as the default search string.  You can accept it with Enter, start
  521. modifying it with backspace, or cancel it with any other character.
  522.  
  523.  \bCase Sensitivity.\r  If the "ignoreCase" option is 1, then the case of
  524. letters is not considered when trying to match the string (this is the default).
  525. If "ignoreCase" is 0, then case is considered in the matching.
  526.  
  527.  \bWhere the Search Starts.\r  The search starts at the selection if the selection
  528. is in this file. Otherwise the search starts at the beginning of the file.
  529.  
  530.  \bSearch Direction.\r  The direction of the search is controlled by "searchMode":
  531.      searchMode=0 -- search forwards to the end of the file
  532.      searchMode=1 -- search backwards to the beginning of the file
  533.      searchMode=2 -- search circularly, first to the end of the file
  534.         and then from the beginning of the file to the selection
  535.  
  536. Type \b a \r for information on searching for the selection.
  537. Type \b b \r for information on setting the ignoreCase and searchMode options.
  538. Type \b c \r for information on setting options with the OPTIONS menu.
  539. \20 200 200 205 206
  540. \
  541.     \s Replace a string with another string\r -- Command #20
  542.  
  543. This command will replace one string with another.
  544.  
  545. First, you are asked for the string to search for.
  546. Next, you are asked for the string to replace it with.
  547. Third, you are asked whether to do the replace throughout the file or only
  548.     within the current selection.
  549. Fourth, you are asked whether you want to verify each replacement or not.
  550.  
  551. Press \b a \r for information on escape sequences in search strings.
  552. Press \r b \r for information on indenting and outdenting lines of text
  553. with the replace command (using escape sequences.
  554.  
  555.  \bCase Sensitivity.\r  The search uses the "ignoreCase" option but the
  556. "searchMode" option is not used for replace.
  557.  
  558.  \bVerifying Replaces\r  If you choose to verify each replace, Point will
  559. display the text with the candidate for replacement selected.  If you type
  560. 'y', 'Y', or Enter (carriage return) the string will be replaced, otherwise
  561. it will not be replaced.
  562.     The mouse buttons can also be used to verify ( or reject) a replace.
  563. The left mouse button means yes and the right mouse button means no.  This
  564. only works if the mouse cursor is on the bottom line of the screen.
  565. \21 200 200
  566. \
  567.     \s Display Information\r -- Command #21
  568.  
  569. Various internal information is available.
  570.  
  571. This is mainly for debugging but you might be interested in the information.
  572. \22 200 200
  573. \
  574.     \s Cancel Operation\r -- Command #22
  575.  
  576. Duplicate and extract modes are canceled.
  577. \23 200 200
  578. \
  579.     \s Insert ASCII character\r -- Command #23
  580.  
  581. This command allows you to enter any ASCII character into the file.
  582.  
  583. You specify the character by its numeric value.
  584.  
  585. You can specify the numeric value in decimal, octal, or hexadecimal:
  586.      If the first two digits of the number are "0x" (or "0X") then
  587.         the rest of the number is taken to be in hexadecimal.
  588.      If the first digit is "0" (and the second is not "x" or "X") then
  589.         the rest of the number is taken to be in octal.
  590.      If the first digit is not "0", then the number is taken to be in
  591.         decimal.
  592. \24 200 200 25
  593. \
  594.     \s Redo Last Edit\r -- Command #24
  595.  
  596. The last editing action is repeated in this context.
  597.  
  598. The effect depends on the last editing action:
  599.      copy -- the same text that was copied in the last edit is copied
  600.         to the current insertion point
  601.      move -- the same text that was moved in the last edit is copied
  602.         to the current insertion point
  603.      insert text -- the same text that was inserted (typed in) before
  604.         is inserted at the current insertion point
  605.      delete and insert text -- if the previous two edits were a delete
  606.         and an insert (at the same point as the delete), then the redo
  607.         will delete the selection and insert the same text
  608.      delete -- deletes are not considered by redo except in the previous
  609.         case where it followed an insert
  610.  
  611.  
  612. Type \b a \r for information on the undo command.
  613. \25 200 200 40
  614. \
  615.     \s Undo Last Edit\r -- Command #25
  616.  
  617. The last edit is undone, that is, its effect is nullified.
  618.  
  619. The effect of Undo Last Edit on the various edits:
  620.      copy -- the text that was copied is deleted
  621.      move -- the text that was moved is moved back
  622.      delete -- the deleted text is reinserted
  623.      insert -- the inserted text is deleted
  624.      delete then insert -- the inserted text is deleted and the deleted
  625.         text is reinserted
  626.  
  627. Undo Last Edit is considered an edit so a second undo will undo the effect of
  628. this undo.  Thus undo can be used to switch back and forth between two
  629. versions of the text.
  630.  
  631.  \bUndoing several preceding edits.\r  There is also a multiple step undo
  632. command (Undo Multiple) which can be used to undo up to 50 previous edits.
  633.  
  634.  
  635. Type \b a \r for information on the Undo Multiple command.
  636. \26 200 200 217 39
  637. \
  638.     \s Select Text\r -- Command #26
  639.  
  640. The mouse is used to mark a section of text.
  641.  
  642. The selected text is the object of the next command.
  643.  
  644.  \bExtending the Selection.\r  If you hold down the mouse button and move the
  645. mouse, the selection will extend and contract as you move the mouse.
  646.  
  647.  \bSelection Mode.\r  Initially, you are selecting by characters.
  648. If you select again on the selected character, you will begin selecting in
  649. "word mode" where the selection extends and contracts by whole words.
  650. Words are separated by spaces or the ends of the line.
  651.  
  652. If you select a third time on a word selected in word mode, you will begin
  653. selecting in "line mode" where the selection will extend and contract by
  654. whole lines.
  655.  
  656.  
  657. Type \b a \r for more information on selecting text.
  658.  
  659. Type \b b \r for information on extending the selection.
  660. \27 200 200 66 19
  661. \
  662.     \s Search For Selection\r -- Command #27
  663.  
  664. The selected text is searched for.
  665.  
  666. Case is ignored unless the option "ignoreCase" is 0.
  667.  
  668. If the selection is in the file in the window, then the search starts at the
  669. selection.  Otherwise, the search starts at the beginning of the file.
  670.  
  671. The "searchMode" option determines the extent and direction of the search.
  672.       searchMode=0 -- the search goes forwards to the end of the file.
  673.       searchMode=1 -- the search goes backwards to the beginning of the file.
  674.       searchMode=2 -- the search goes forwards to the end of the file and
  675.           then starts at the beginning if the file and goes to the selection.
  676.       searchMode=3 -- the search starts at the selection, goes to the end of
  677.           that file, then the file in the window below it is searched, then
  678.           the window below that, and so on until the string is found or the
  679.           file in the bottom window is searched.
  680.  
  681. Type \b a \r for information on searching backwards for the selection.
  682.  
  683. Type \b b \r for information about searching for a string you type in.
  684. \28 200 200 53
  685. \
  686.     \s Top/Bottom Window\r -- Command #28
  687.  
  688. The window is made the top window unless it already is the top window,
  689. in which case it is made the bottom window.
  690.  
  691.  
  692. Type \b a \r for information on topping windows with the TOPLIST menu.
  693. \29 200 200 53
  694. \
  695.     \s Bottom Window\r -- Command #29
  696.  
  697. The window is made the bottom window.
  698.  
  699.  
  700. Type \b a \r for information on topping windows with the TOPLIST menu.
  701. \30 200 200 32
  702. \
  703.     \s Execute Selection\r -- Command #30
  704.  
  705. The selection is taken as a DOS command and passed to the DOS
  706. command interpreter for execution.  Blanks, tabs and end-of-line characters
  707. at the beginning and end of the selection are ignored.
  708.  
  709. Before the command is executed, you are prompted to specify the corners of a
  710. window to put the standard output of the command into.  You specify the
  711. window corners the same was as you do in the Create Window command.
  712.  
  713. The standard output of the command is captured and placed in a window.
  714. The file name of the window is of the form "UnNamed.?" (where ? is a letter).
  715.  
  716.  
  717. Type \b a \r for information on escaping to the DOS command interpreter.
  718. \31 200 200
  719. \
  720.     \s Do Nothing\r -- Command #31
  721.  
  722. This command has no associated action.
  723.  
  724. This command can be used as a default command for menus where you want
  725. the default action to be nothing.
  726. \32 200 200 30
  727. \
  728.     \s Escape To DOS\r -- Command #32
  729.  
  730. Point executes another copy of the DOS command interpreter.
  731. You can execute DOS commands by typing them in to the DOS command
  732. interpreter.  When you type "exit" to the DOS command interpreter,
  733. you will return to Point in exactly the same state as before.
  734.  
  735. \bHow the Current Directory is Handled.\r  If you change the current directory
  736. while in the DOS command interpreter, this will be the current directory if
  737. you escape to DOS again or if the file selection screen shows you a list of
  738. files (matching "filePattern") in the current directory.  But, when you exit
  739. Point you will be returned to the directory you were in when you invoked
  740. Point.
  741.  
  742.  
  743. Type \b a \r for information on executing a DOS command and directing the
  744. output to a window.
  745. \33 200 200 204
  746. \
  747.     \s Load File\r -- Command #33
  748.  
  749. This will load a new file into the window.
  750.  
  751. You are presented with a screen of file names to choose from.  You can:
  752.      Select a file name with the left mouse button.
  753.      Select a directory name with the left mouse button to change to
  754.          that directory and see a new list of filenames.
  755.      Type in (from the keyboard) a file name to load.
  756.      Select a command from the menu on the second line of the screen.
  757.  
  758. The commands on the second line of the screen to allow you to:
  759.      Cancel the load.
  760.      Page the file names if they will not fit on one screen.
  761.      Change the file pattern that determined which file names are
  762.         displayed.
  763.      Change the current drive.
  764.  
  765. Press \b a \r for more information on selecting files using the File
  766. Selection Screen.
  767. \34 200 200
  768. \
  769.     \s Move the cursor up one row\r -- Command #34
  770.  
  771. If there is no mouse present, this command will only move the mouse cursor.
  772.  
  773. If there is a mouse present, then the selection is moved up one row.
  774. \35 200 200
  775. \
  776.     \s Move the cursor down one row\r -- Command #35
  777.  
  778. If there is no mouse present, this command will only move the mouse cursor.
  779.  
  780. If there is a mouse present, then the selection is moved down one row.
  781. \36 200 200
  782. \
  783.     \s Move the cursor left one column\r -- Command #36
  784.  
  785. If there is no mouse present, this command will only move the mouse cursor.
  786.  
  787. If there is a mouse present, then the selection is moved left one column.
  788. \37 200 200
  789. \
  790.     \s Move the cursor right one column\r -- Command #37
  791.  
  792. If there is no mouse present, this command will only move the mouse cursor.
  793.  
  794. If there is a mouse present, then the selection is moved right one column.
  795. \38 200 200 53
  796. \
  797.     \s Hide Window\r -- Command #38
  798.  
  799. The window is removed from the screen and put on a list of hidden windows.
  800.  
  801. You can only unhide a window by selecting it from the TOPLIST menu.
  802. Press \b a \r for details on using the TOPLIST menu.
  803.  
  804. If you quit Point, the hidden windows will be asked about and saved.
  805.  
  806. This feature is used to tuck away a window that you are not using but may use
  807. again later.
  808. \39 200 200
  809. \
  810.     \s Extend Selection\r -- Command #39
  811.  
  812. The selection is extended (or contracted) to the current mouse cursor
  813. position.  You can continue to hold down the mouse button and change
  814. the selection as well.
  815. \40 200 200 25
  816. \
  817.     \s Undo Multiple\r -- Command #40
  818.  
  819. The effect of the last editing action is undone.
  820.  
  821. This undoing is not recorded in the change history and cannot itself
  822. be undone.
  823.  
  824. A second invocation of this command will undo a previous edit.
  825. You can undo up to 50 previous edits using this command.
  826.  
  827.  
  828. Type \b a \r for information on the reversible form of undo.
  829. \41 200 200
  830. \
  831.     \s Simulate Mouse Buttons\r -- Command #41
  832.  
  833. The next keystroke will simulate a mouse button with or without Shift or Alt.
  834. The next key can be one of:
  835.     End        Left mouse button
  836.     Cursor down    Middle mouse button
  837.     PgDn        Right mouse button
  838.  
  839.     Cursor left    Shift-Left mouse button
  840.     Cursor right    Shift-Right mouse button
  841.  
  842.     Home        Alt-Right mouse button
  843.     Cursor up    Alt-Middle mouse button
  844.     PgUp        Alt-Left mouse button
  845. \42 200 200
  846. \
  847.     \s Fast Cursor Motion\r -- Command #42
  848.  
  849. The next keystroke will move the cursor quickly around the screen.
  850. The next key can be one of:
  851.     Cursor up    Move up 6 rows
  852.     Cursor down    Move down 6 rows
  853.     Cursor left    Move left 10 columns
  854.     Cursor right    Move right 10 columns
  855.  
  856.     Home        Move diagonally NW -- up 6 rows and left 10 columns
  857.     PgUp        Move diagonally NE -- up 6 rows and right 10 columns
  858.     End        Move diagonally SW -- down 6 rows and left 10 columns
  859.     PgDn        Move diagonally SW -- down 6 rows and right 10 columns
  860. \43 200 200
  861. \
  862.     \s Move To Window Edges And Corners\r -- Command #43
  863.  
  864. The next keystroke will move the cursor to a window edge or border.
  865. The next key can be one of:
  866.     Cursor up    Move to the top edge of the window
  867.     Cursor down    Move to the bottom edge of the window
  868.     Cursor left    Move to the left edge of the window
  869.     Cursor right    Move to the right edge of the window
  870.  
  871.     Home        Move to the left border of the window
  872.     PgUp        Move to the top border of the window
  873.     End        Move to the right border of the window
  874.     PgDn        Move to the bottom border of the window
  875.  
  876. Moving to the left border is useful for getting to the scrolling region.
  877. \44 200 200
  878. \
  879.     \s Move To Screen Edges\r -- Command #44
  880.  
  881. The next keystroke will move the cursor to a window edge or border.
  882. The next key can be one of:
  883.     Cursor up    Move to the top edge of the screen
  884.     Cursor down    Move to the bottom edge of the screen
  885.     Cursor left    Move to the left edge of the screen
  886.     Cursor right    Move to the right edge of the screen
  887.  
  888.     Home        Move to the beginning of the line
  889.     End        Move to the end of the line
  890.  
  891. Moving to the top edge of the screen is useful to get to the top line menus.
  892. \45 200 200
  893. \
  894.     \s Mouse Motion 1\r -- Command #45
  895.  
  896. Hold down the mouse button and move in one of the eight compass directions
  897. (or do not move the mouse at all).  Depending on which way you move, one of
  898. eight commands will be executed.
  899. \46 200 200
  900. \
  901.     \s Mouse Motion 2\r -- Command #46
  902.  
  903. Hold down the mouse button and move in one of the eight compass directions
  904. (or do not move the mouse at all).  Depending on which way you move, one of
  905. eight commands will be executed.
  906. \47 200 200
  907. \
  908.     \s Save All Unsaved Files\r -- Command #47
  909.  
  910. All the files that have been editing but not yet saved are saved.
  911.  
  912.  \bNote\r. This will record on disk all changes you have made in the files
  913. and so none of them can be undone after this command.
  914. \48 200 200 5 49
  915. \
  916.     \s Quit and Save All\r -- Command #48
  917.  
  918. All files that have been changed are automatically saved and then Point
  919. is exited.
  920.  
  921.  
  922. There are two other forms of the quit command.
  923. Type the appropriate letter for more information about them.
  924.  
  925.     \b a \r -- quit and ask about each edited file.
  926.     \b b \r -- quit and discard edits.
  927. \49 200 200 5 48
  928. \
  929.     \s Quit and Discard\r -- Command #49
  930.  
  931. If any windows contains changed files, you are asked to verify the quit.
  932. If you verify (answer 'y'), then Point is exited and none of the changed
  933. files is saved.  If you answer 'n', then the quit command is canceled.
  934.  
  935.  
  936. There are two other forms of the quit command.
  937. Type the appropriate letter for more information about them.
  938.  
  939.     \b a \r -- quit and ask about each edited file.
  940.     \b b \r -- quit and save all edited files.
  941. \50 200 200
  942. \
  943.     \s Menu 1\r -- Command #50
  944.  
  945. This invokes user defined menu 1.
  946.  
  947. You can specify these menus in the Point initialization file (pt.ini).
  948. For each menu you can specify which commands will be on the menu and
  949. what they will be called by.  See the Point Reference Manual for details.
  950. \51 200 200
  951. \
  952.     \s Menu 2\r -- Command #51
  953.  
  954. This invokes user defined menu 2.
  955.  
  956. You can specify these menus in the Point initialization file (pt.ini).
  957. For each menu you can specify which commands will be on the menu and
  958. what they will be called by.  See the Point Reference Manual for details.
  959. \52 200 200
  960. \
  961.     \s Menu 3\r -- Command #52
  962.  
  963. This invokes user defined menu 3.
  964.  
  965. You can specify these menus in the Point initialization file (pt.ini).
  966. For each menu you can specify which commands will be on the menu and
  967. what they will be called by.  See the Point Reference Manual for details.
  968. \53 200 200
  969. \
  970.     \s TOPLIST Menu\r -- Command #53
  971.  
  972. A menu of the files in the existing windows (from top to bottom) is displayed.
  973.  
  974. If you select a file name, that window is topped.
  975.  
  976. If you have hidden windows, they are listed after the TOPLIST windows and
  977. separated from then by a horizontal line.  If you select a hidden window
  978. from the menu, that window is unhidden and topped.
  979. \54 200 200
  980. \
  981.     \s Save File\r -- Command #54
  982.  
  983. The current version of the file in the window is saved to disk.
  984. The previous version is saved in a ".bak" file (a file in the same
  985. directory and with the same root name but with ".bak" extension).
  986.  
  987. A ".bak" always contains the version of the file before you started
  988. editing it (NOT necessarily the version before the last time you saved it).
  989.  
  990. If the "makeBaks" option is set to 0, then a ".bak" file will not be created.
  991. \55 200 200 4 61 57 62
  992. \
  993.     \s Insert From Scrap\r -- Command #55
  994.  
  995. The contents of the scrap buffer are inserted just before the first character
  996. of the selection.
  997.  
  998. The contents of the scrap buffer are unchanged so you can insert the same
  999. text several times (at the same or at different places).
  1000.  
  1001.  
  1002.     \s The Scrap Buffer\r
  1003.  
  1004. There are a number of commands that use the scrap buffer.
  1005. Type a letter for information on each:
  1006.  
  1007.     \b a \r -- delete the selection and save it in the scrap buffer.
  1008.     \b b \r -- delete but do not save in the scrap buffer.
  1009.     \b c \r -- copy the selection to the scrap buffer without deleting it.
  1010.     \bd\r -- exchange the selection with the scrap buffer.
  1011. \56 200 200
  1012. \
  1013.     \s Go To Last Place\r -- Command #56
  1014.  
  1015. Every time you jump around the file in some way other than a scroll,
  1016. Point remembers where you jumped from.  When you execute this command,
  1017. the window is moved back to the last place you jumped from.
  1018.  
  1019. This command is a jump itself so repeating Go To Last Place will switch
  1020. back and forth between two places in the file.
  1021.  
  1022. Point remembers a "last place" for each window.
  1023. \57 200 200 4 61 55 62
  1024. \
  1025.     \s Copy To Scrap\r -- Command #57
  1026.  
  1027. The selection is copied into the scrap buffer.
  1028.  
  1029.  
  1030.     \s The Scrap Buffer\r5
  1031.  
  1032. There are a number of commands that use the scrap buffer.
  1033. Type a letter for information on each:
  1034.  
  1035.     \b a \r -- delete the selection and save it in the scrap buffer.
  1036.     \b b \r -- delete but do not save in the scrap buffer.
  1037.     \b c \r -- insert the scrap buffer in front of the selection.
  1038.     \bd\r -- exchange the selection with the scrap buffer.
  1039. \58 200 200
  1040. \
  1041.     \s Show Selection\r -- Command #58
  1042.  
  1043. The window containing the selection is made the top window and the window
  1044. is then positioned so that the selection is shown in the window.
  1045.  
  1046. The line the selection is on depends on the value of the "linesOverFind"
  1047. option.  That many lines will show in the window above the line the selection
  1048. starts on.  If that would prevent the selection from showing in the
  1049. window, then the selection is placed in the middle of the window.
  1050.  
  1051. This is used to find the selection if you are not sure where it is.
  1052. \59 200 200
  1053. \
  1054.     \s Unused\r -- Command #59
  1055.  
  1056. This command number is not defined.
  1057. \60 200 200
  1058. \
  1059.     \s Menu 4\r -- Command #60
  1060.  
  1061. This invokes user defined menu 4.
  1062.  
  1063. You can specify these menus in the Point initialization file (pt.ini).
  1064. For each menu you can specify which commands will be on the menu and
  1065. what they will be called by.  See the Point Reference Manual for details.
  1066. \61 200 200 4 55 57 62
  1067. \
  1068.     \s Delete No Scrap\r -- Command #61
  1069.  
  1070. The selection is deleted but the contents of the scrap buffer are not
  1071. changed.
  1072.  
  1073.  
  1074.     \s The Scrap Buffer\r
  1075.  
  1076. There are a number of commands that use the scrap buffer.
  1077. Type a letter for information on each:
  1078.  
  1079.     \b a \r -- delete the selection and save it in the scrap buffer.
  1080.     \b b \r -- insert the scrap buffer in front of the selection.
  1081.     \b c \r -- copy the selection to the scrap buffer without deleting it.
  1082.     \bd\r -- exchange the selection with the scrap buffer.
  1083. \62 200 200 4 61 57 55
  1084. \
  1085.     \s Exchange With Scrap\r -- Command #62
  1086.  
  1087. The selection and the contents of the scrap buffer are exchanged.
  1088.  
  1089.  
  1090.     \s The Scrap Buffer\r
  1091.  
  1092. There are a number of commands that use the scrap buffer.
  1093. Type a letter for information on each:
  1094.  
  1095.     \b a \r -- delete the selection and save it in the scrap buffer.
  1096.     \b b \r -- delete but do not save in the scrap buffer.
  1097.     \b c \r -- copy the selection to the scrap buffer without deleting it.
  1098.     \bd\r -- insert the scrap buffer in front of the selection.
  1099. \63 200 200
  1100. \
  1101.     \s Unused\r -- Command #63
  1102.  
  1103. This command number is not defined.
  1104. \64 200 200
  1105. \
  1106.     \s Get Help\r -- Command #64
  1107.  
  1108. This is the entry to the help system.  From all help screens:
  1109.  
  1110.      \bSpace bar\r -- returns you to editing.
  1111.      \bEscape\r -- returns you to editing.
  1112.      \bPgDn\r -- moves to the next help screen.  If there is no logical
  1113.         "next" help screen, you are returned to the general help menu.
  1114.      \bPgUp\r -- moves you to the previous help screen.
  1115.      a letter key (a-z) -- These take you to other related help screens.
  1116.         Each help screen tells you which letters are valid.
  1117.  
  1118. The main help menu will give you access to a number of help screens.
  1119.  
  1120. Type \bPgDn\r to get to the main help menu.
  1121. \65 200 200
  1122. \
  1123.     \s Menu 5\r -- Command #65
  1124.  
  1125. This invokes user defined menu 5.
  1126.  
  1127. You can specify these menus in the Point initialization file (pt.ini).
  1128. For each menu you can specify which commands will be on the menu and
  1129. what they will be called by.  See the Point Reference Manual for details.
  1130. \66 200 200 27 19
  1131. \
  1132.     \s Search Backwards\r -- Command #66
  1133.  
  1134. The selected text is searched for backwards (that is, in the opposite
  1135. direction of the normal search mode).  Normally this searches from the
  1136. selection to the beginning of the file (unless searchMode=1).
  1137.  
  1138. Case is not considered in finding a match unless "ignoreCase" is 0.
  1139.  
  1140.  
  1141. Type \b a \r for information of searching forwards for the selection.
  1142.  
  1143. Type \b b \r for information on searching for a string you type in.
  1144. \67 200 200
  1145. \
  1146.     \s Menu 6\r -- Command #67
  1147.  
  1148. This invokes user defined menu 6.
  1149.  
  1150. You can specify these menus in the Point initialization file (pt.ini).
  1151. For each menu you can specify which commands will be on the menu and
  1152. what they will be called by.  See the Point Reference Manual for details.
  1153. \68 200 200
  1154. \
  1155.     \s Unused\r -- Command #68
  1156.  
  1157. This command number is not defined.
  1158. \69 200 3 215 2
  1159. \
  1160.     \s Copy Text\r -- Command #69
  1161.  
  1162. The selected text will be copied to the point in the text where you
  1163. released the mouse button.
  1164.  
  1165.  
  1166. Type \b a \r for information on copying text.
  1167.  
  1168. Type \b b \r for information on the duplicate command which also copies text.
  1169. \70 0 200 216 3
  1170. \
  1171.     \s Move Text\r -- Command #70
  1172.  
  1173. The selected text will be moved to the point in the text where you released
  1174. the mouse button.
  1175.  
  1176.  
  1177. Type \b a \r for information on moving text.
  1178.  
  1179. Type \b b \r for information on the extract command which also moves text.
  1180. \71 200 200
  1181. \
  1182.     \s Change to a different menu\r -- Command #71
  1183.  
  1184. Point is switching from one menu to another because you pressed more mouse
  1185. buttons that you had pressed before.
  1186.  
  1187.  \b You should not use this command directly.\r
  1188. \72 200 200
  1189. \
  1190.     \s Save File And Close Window\r -- Command #72
  1191.  
  1192. The file in the window is saved if it has been changed and the window
  1193. is closed.
  1194.  
  1195. This avoids the "y to save file ..." prompt and verify.
  1196. \73 200 200
  1197. \
  1198.     \s Load Selected File\r -- Command #73
  1199.  
  1200. The selection is taken as a file name and that file is loaded into
  1201. the current window.
  1202. \74 200 200
  1203. \
  1204.     \s Move Word Left\r -- Command #74
  1205.  
  1206. A word is a contiguous sequence of non-blank characters.
  1207.  
  1208. This is useful when using Point without a mouse.
  1209. \75 200 200
  1210. \
  1211.     \s Move Word Right\r -- Command #75
  1212.  
  1213. A word is a contiguous sequence of non-blank characters.
  1214.  
  1215. This is useful when using Point without a mouse.
  1216. \76 200 200 77
  1217. \
  1218.     \s Begin or End Recording Macro Keystrokes\r -- Command #76
  1219.  
  1220. The first time you execute  this command, Point will begin recording all
  1221. subsequent keystrokes in a macro buffer.  It will continue recording
  1222. keystrokes until you execute this command again.
  1223.  
  1224. You can play back the recorded keystrokes with the Play Macro Command (\b a \r).
  1225.  
  1226. You can record up to 50 keystrokes in a macro.
  1227.  
  1228. There is only one macro buffer.  If you record one macro and then another,
  1229. the first will be lost.
  1230. \77 200 200 76
  1231. \
  1232.     \s Play Macro\r -- Command #77
  1233.  
  1234. This command will play back all the keystrokes you recorded in the macro
  1235. buffer with the Record Keystrokes commands (\b a \r).
  1236. \78 200 200 8 
  1237. \
  1238.     \s Beginning Of File/Selection\r -- Command #78
  1239.  
  1240. This command moves the selection to the first character of the file and
  1241. then moves the window to show the beginning of the file.
  1242.  
  1243. It is like the "Beginning Of File" command except it moves the selection
  1244. as well as the window. Type \b a \r for information on that command.
  1245.  
  1246. This command is useful to move to the beginning of the file to search the
  1247. whole file for a string.  Another way to do this is to set the searchMode
  1248. to circular.
  1249. \79 200 200
  1250. \
  1251.     \s Menu 7\r -- Command #79
  1252.  
  1253. This invokes user defined menu 7.
  1254.  
  1255. You can specify these menus in the Point initialization file (pt.ini).
  1256. For each menu you can specify which commands will be on the menu and
  1257. what they will be called by.  See the Point Reference Manual for details.
  1258. \80 200 200
  1259. \
  1260.     \s Menu 8\r -- Command #80
  1261.  
  1262. This invokes user defined menu 8.
  1263.  
  1264. You can specify these menus in the Point initialization file (pt.ini).
  1265. For each menu you can specify which commands will be on the menu and
  1266. what they will be called by.  See the Point Reference Manual for details.
  1267. \81 200 200
  1268. \
  1269.     \s Change Case\r -- Command #81
  1270.  
  1271. This command changes the case of the first character of the selection,
  1272. that is, it changes it to upper if it was lower and changes it to lower
  1273. if it was upper.  A character that is not a letter is unchanged.
  1274.  
  1275. After the change the selection moves to the next character after the one
  1276. changes.  This means you can execute this command repeatedly to change
  1277. the case of a whole word or sequence of words (one character at a time).
  1278. \82 200 200 7
  1279. \
  1280.     \s Create Window And Load Selected File\r -- Command #82
  1281.  
  1282. A new window is created.  The selection is taken as a file name and that file
  1283. is loaded into the newly created window.
  1284.  
  1285. The other window create command prompts you for a filename.  Press \b a \r
  1286. for more information on that command.
  1287. \83 200 200
  1288. \
  1289.     \s Find Matching Character\r -- Command #83
  1290.  
  1291. The first character of the selection should be one of:
  1292.     (    )        [    ]        {    }
  1293. Point will find the matching character and move the selection to it.
  1294. A "matching character" means one of the paired type: (), [], or {}
  1295. and which is at the same nesting level.
  1296. \84 200 200
  1297. \
  1298.     \s Go To Selected Line Number\r -- Command #84
  1299.  
  1300. The selection is taken to be a line number and the window is moved
  1301. so that the line number is at the top of the window.
  1302. \85 200 200
  1303. \
  1304.     \s Fill Selected Lines\r -- Command #85
  1305.  
  1306. This command is will reposition the words on the selected lines so that each
  1307. line contains as many words as will fit between column 1 and the column
  1308. indicated by the "rightMargin" option (which can be set from the OPTIONS
  1309. menu).  The number of lines may increase (if the selected lines will long) or
  1310. decrease (of the selected lines were short).
  1311.  
  1312. Any lines that have at least one character selected will be affected by this
  1313. command; it is not necessary to select the first and last lines completely.
  1314.  
  1315. If you want the lines indented on the left you can do this is two steps.
  1316. First fill the lines with this command and then indenting all the lines.
  1317. You must subtract the number of columns you wish to indent from the value of
  1318. "rightMargin" you use.  You can easily indent the lines in two different ways:
  1319.      1. You can use the KEYBOARD MACRO: start macro (Alt-m), Tab, cursor
  1320.           left, cursor down, end macro (Alt-m).  Then repeat play macro
  1321.           (Alt-p) for as many lines as you want to indent.
  1322.      2. You can use the REPLACE COMMAND.  First select the lines you want
  1323.           to indent (including the end-of-line character before the first
  1324.           line you want to indent).  Replace "\n" with "\n<tab>" (do not
  1325.           type the "s and type the Tab key for <tab>).  Do the replace
  1326.           within the selection ("s").  You can verify the replaces or not
  1327.           (it is faster if you do not).
  1328. \86 200 200
  1329. \
  1330.     \s Toggle Read-only\r -- Command #86
  1331.  
  1332. This command will toggle the read-only status of the active window.  That is,
  1333. if it was read-only it makes it read-write and if it was read-write it makes
  1334. it read-only.
  1335.  
  1336. This command will not allow you to make a file read-write if the DOS file
  1337. permissions for the file is read-only.
  1338.  
  1339. Files are marked read-only when they are loaded if either (1) the DOS file
  1340. permissions are read-only or (2) the "readOnly" option is true (=1).
  1341. \87 200 200
  1342. \
  1343.     \s Change Window Colors\r -- Command #87
  1344.  
  1345. This command changes the text and border colors of the active window to the
  1346. next color scheme that was specified (in a list) in the "textColors" and
  1347. "borderColors" options in your pt.ini (or ptlocal.ini) file.
  1348.  
  1349. You can specify a sequence (of up to 10) combinations of text colors and
  1350. corder colors in the pt.ini file and this command allows you to cycle
  1351. through these combinations.
  1352. \88 200 200
  1353. \
  1354.     \s Exchange Two Top Windows\r -- Command #88
  1355.  
  1356. This command changes the window below the top window to the top window.
  1357. Thus it exchanges the two top windows in the stack of open windows.
  1358.  
  1359. This command is useful when you want to change quickly between two windows
  1360. but there are other windows open as well.
  1361.  
  1362. This command is invoked by clicking the middle (or both) mouse button(s)
  1363. on any corner of a window.
  1364. \89 200 200
  1365. \
  1366.     \s Execute An Overlay Program\r -- Command #89
  1367.  
  1368. This command will ask for the name of an executable file to execute and for
  1369. arguments to the command.  Then it will execute that command.  When the
  1370. command completes you are immediately returned to Point without redrawing the
  1371. screen.
  1372.  
  1373. This is similar to the Execute Selection command except the name of the
  1374. command file is prompted for, the standard output it not put into a window
  1375. and the screen is not redraw when the command exits.
  1376.  
  1377. Only one overlay file at a time can be executed.
  1378.  
  1379. This command is intended to support a new overlay feature of Point that is
  1380. not yet ready for distribution.  This command works fine though.
  1381. \90 200 200
  1382. \
  1383.  \s Replace a Selected DOS Command With Its Standard Output\r -- Command #90
  1384.  
  1385. The selection is executed as a DOS command by a secondary DOS command
  1386. processor.  The command itself is deleted and replaced by the standard
  1387. output of the command.
  1388.  
  1389. For example, a selected line with "DIR" on it (the quotes are not on the
  1390. line) will be replaced by the output of the DIR command.
  1391. \91 200 200
  1392. \
  1393.     \s Find a Tagged String in a Sequence of Files\r -- Command #91
  1394.  
  1395. The command first prompts the user for a tag name.  Then it sequentially
  1396. searches all the files specified by the patterns in "tagPattern" until
  1397. it finds the string "XTAG:" followed by the tag name that was entered.
  1398. When the tag name is found, a window containing to the file opened up and
  1399. positioned at the tag name.
  1400.  
  1401. The "tagPattern" option variable has the same format at the "filePattern"
  1402. option variable, that is, one or more DOS file patterns (using the "*" and
  1403. "?" wildcard characters if desired) separated by vertical bars.  For example,
  1404. the default tagPattern is "*.c|*.h|*.asm".
  1405.  
  1406. The idea is that you add comments containing "XTAG:string" markers at places
  1407. where "string" is defined.  For example, you might add a comment like this
  1408. at the beginning of each procedure definition.  Then it you are looking at
  1409. a procedure call, you can search for the tag and have a window open up on
  1410. the definition.
  1411.  
  1412. If the tag is found in a file for which there is already an open window,
  1413. that window will be topped and positioned at the tag.
  1414.  
  1415. You can actually change the string "XTAG:" to anything you want by setting
  1416. the tagMarker option in your pt.ini.
  1417. \92 200 200
  1418. \
  1419.     \s Find the Selected String in a Sequence of Files\r -- Command #92
  1420.  
  1421. The is taken as a tag name tag name.  The command then sequentially
  1422. searches all the files specified by the patterns in "tagPattern" until
  1423. it finds the string "XTAG:" followed by the tag name that was entered.
  1424. When the tag name is found, a window containing to the file opened up and
  1425. positioned at the tag name.
  1426.  
  1427. The "tagPattern" option variable has the same format at the "filePattern"
  1428. option variable, that is, one or more DOS file patterns (using the "*" and
  1429. "?" wildcard characters if desired) separated by vertical bars.  For example,
  1430. the default tagPattern is "*.c|*.h|*.asm".
  1431.  
  1432. The idea is that you add comments containing "XTAG:string" markers at places
  1433. where "string" is defined.  For example, you might add a comment like this
  1434. at the beginning of each procedure definition.  Then it you are looking at
  1435. a procedure call, you can search for the tag and have a window open up on
  1436. the definition.
  1437.  
  1438. If the tag is found in a file for which there is already an open window,
  1439. that window will be topped and positioned at the tag.
  1440.  
  1441. You can actually change the string "XTAG:" to anything you want by setting
  1442. the tagMarker option in your pt.ini.
  1443. \93 200 200
  1444. \
  1445.     \s Find a Keyword in a Sequence of Files\r -- Command #93
  1446.  
  1447. The command first prompts the user for a keyword.  Then it sequentially
  1448. searches all the files specified by the patterns in "tagPattern" until
  1449. it finds the keyword. When the keyword is found, a window containing to
  1450. the file opened up and positioned at the keyword.
  1451.  
  1452. If the keyword is the same as the last keyword searched for then the command
  1453. will start looking just after the place it found the last occurrence.  Thus
  1454. successive uses of this command will find all occurrences of the keywords
  1455. in all the files specified by "tagPattern".  This is useful if you want to
  1456. look at all occurrences of a variable.
  1457.  
  1458. The "tagPattern" option variable has the same format at the "filePattern"
  1459. option variable, that is, one or more DOS file patterns (using the "*" and
  1460. "?" wildcard characters if desired) separated by vertical bars.  For example,
  1461. the default tagPattern is "*.c|*.h|*.asm".
  1462.  
  1463. If the keyword is found in a file for which there is already an open window,
  1464. that window will be topped and positioned at the keyword.
  1465. \94 200 200
  1466. \
  1467.     \s Find the Selected String in a Sequence of Files\r -- Command #94
  1468.  
  1469. The selection is taken as a keyword a keyword.  The command sequentially
  1470. searches all the files specified by the patterns in "tagPattern" until
  1471. it finds the keyword. When the keyword is found, a window containing to
  1472. the file opened up and positioned at the keyword.
  1473.  
  1474. If the keyword is the same as the last keyword searched for then the command
  1475. will start looking just after the place it found the last occurrence.  Thus
  1476. successive uses of this command will find all occurrences of the keywords
  1477. in all the files specified by "tagPattern".  This is useful if you want to
  1478. look at all occurrences of a variable.
  1479.  
  1480. The "tagPattern" option variable has the same format at the "filePattern"
  1481. option variable, that is, one or more DOS file patterns (using the "*" and
  1482. "?" wildcard characters if desired) separated by vertical bars.  For example,
  1483. the default tagPattern is "*.c|*.h|*.asm".
  1484.  
  1485. If the keyword is found in a file for which there is already an open window,
  1486. that window will be topped and positioned at the keyword.
  1487. \95 200 200
  1488. \
  1489.     \s Unused\r -- Command #95
  1490.  
  1491. This command number is not defined.
  1492. \96 200 200
  1493. \
  1494.     \s Menu 9\r -- Command #96
  1495.  
  1496. This invokes user defined menu 9.
  1497.  
  1498. You can specify these menus in the Point initialization file (pt.ini).
  1499. For each menu you can specify which commands will be on the menu and
  1500. what they will be called by.  See the Point Reference Manual for details.
  1501. \97 200 200
  1502. \
  1503.     \s Menu 10\r -- Command #97
  1504.  
  1505. This invokes user defined menu 10.
  1506.  
  1507. You can specify these menus in the Point initialization file (pt.ini).
  1508. For each menu you can specify which commands will be on the menu and
  1509. what they will be called by.  See the Point Reference Manual for details.
  1510. \98 200 200
  1511. \
  1512.     \s Menu 11\r -- Command #98
  1513.  
  1514. This invokes user defined menu 11.
  1515.  
  1516. You can specify these menus in the Point initialization file (pt.ini).
  1517. For each menu you can specify which commands will be on the menu and
  1518. what they will be called by.  See the Point Reference Manual for details.
  1519. \99 200 200
  1520. \
  1521.     \s Menu 12\r -- Command #99
  1522.  
  1523. This invokes user defined menu 12.
  1524.  
  1525. You can specify these menus in the Point initialization file (pt.ini).
  1526. For each menu you can specify which commands will be on the menu and
  1527. what they will be called by.  See the Point Reference Manual for details.
  1528. \100 200 200
  1529. \
  1530.     \s Menu 13\r -- Command #100
  1531.  
  1532. This invokes user defined menu 13.
  1533.  
  1534. You can specify these menus in the Point initialization file (pt.ini).
  1535. For each menu you can specify which commands will be on the menu and
  1536. what they will be called by.  See the Point Reference Manual for details.
  1537. \101 200 200
  1538. \
  1539.     \s Menu 14\r -- Command #101
  1540.  
  1541. This invokes user defined menu 14.
  1542.  
  1543. You can specify these menus in the Point initialization file (pt.ini).
  1544. For each menu you can specify which commands will be on the menu and
  1545. what they will be called by.  See the Point Reference Manual for details.
  1546. \102 200 200
  1547. \
  1548.     \s Menu 15\r -- Command #102
  1549.  
  1550. This invokes user defined menu 15.
  1551.  
  1552. You can specify these menus in the Point initialization file (pt.ini).
  1553. For each menu you can specify which commands will be on the menu and
  1554. what they will be called by.  See the Point Reference Manual for details.
  1555. \103 200 200
  1556. \
  1557.     \s Menu 16\r -- Command #103
  1558.  
  1559. This invokes user defined menu 16.
  1560.  
  1561. You can specify these menus in the Point initialization file (pt.ini).
  1562. For each menu you can specify which commands will be on the menu and
  1563. what they will be called by.  See the Point Reference Manual for details.
  1564. \104 200 200
  1565. \
  1566.     \s Unused\r -- Command #104
  1567.  
  1568. This command number is not defined.
  1569. \105 200 200
  1570. \
  1571.     \s Set the autoSaveInterval Option\r -- Command #105
  1572.  
  1573. This command allows you to set the autoSaveInterval option.
  1574.  
  1575. Point has a command to set each Point option so that you can put option
  1576. setting on any menu, key, mouse button or mouse movement subcommand.
  1577. \106 200 200
  1578. \
  1579.     \s Set the autoScrollRate Option\r -- Command #106
  1580.  
  1581. This command allows you to set the autoScrollRate option.
  1582.  
  1583. Point has a command to set each Point option so that you can put option
  1584. setting on any menu, key, mouse button or mouse movement subcommand.
  1585. \107 200 200
  1586. \
  1587.     \s Set the autoIndent Option\r -- Command #107
  1588.  
  1589. This command allows you to set the autoIndent option.
  1590.  
  1591. Point has a command to set each Point option so that you can put option
  1592. setting on any menu, key, mouse button or mouse movement subcommand.
  1593. \108 200 200
  1594. \
  1595.     \s Set the borderColors Option\r -- Command #108
  1596.  
  1597. This command allows you to set the borderColors option.
  1598.  
  1599. Point has a command to set each Point option so that you can put option
  1600. setting on any menu, key, mouse button or mouse movement subcommand.
  1601. \109 200 200
  1602. \
  1603.     \s Set the centerMenus Option\r -- Command #109
  1604.  
  1605. This command allows you to set the centerMenus option.
  1606.  
  1607. Point has a command to set each Point option so that you can put option
  1608. setting on any menu, key, mouse button or mouse movement subcommand.
  1609. \110 200 200
  1610. \
  1611.     \s Set the doubleClickDelay Option\r -- Command #110
  1612.  
  1613. This command allows you to set the doubleClickDelay option.
  1614.  
  1615. Point has a command to set each Point option so that you can put option
  1616. setting on any menu, key, mouse button or mouse movement subcommand.
  1617. \111 200 200
  1618. \
  1619.     \s Set the filePattern Option\r -- Command #111
  1620.  
  1621. This command allows you to set the filePattern option.
  1622.  
  1623. Point has a command to set each Point option so that you can put option
  1624. setting on any menu, key, mouse button or mouse movement subcommand.
  1625. \112 200 200
  1626. \
  1627.     \s Set the fileSort Option\r -- Command #112
  1628.  
  1629. This command allows you to set the fileSort option.
  1630.  
  1631. Point has a command to set each Point option so that you can put option
  1632. setting on any menu, key, mouse button or mouse movement subcommand.
  1633. \113 200 200
  1634. \
  1635.     \s Set the findWholeWords Option\r -- Command #113
  1636.  
  1637. This command allows you to set the findWholeWord option.
  1638.  
  1639. Point has a command to set each Point option so that you can put option
  1640. setting on any menu, key, mouse button or mouse movement subcommand.
  1641. \114 200 200
  1642. \
  1643.     \s Set the fsDirs Option\r -- Command #114
  1644.  
  1645. This command allows you to set the fsDirs option.
  1646.  
  1647. Point has a command to set each Point option so that you can put option
  1648. setting on any menu, key, mouse button or mouse movement subcommand.
  1649. \115 200 200
  1650. \
  1651.     \s Set the fsMenu Option\r -- Command #115
  1652.  
  1653. This command allows you to set the fsMenu option.
  1654.  
  1655. Point has a command to set each Point option so that you can put option
  1656. setting on any menu, key, mouse button or mouse movement subcommand.
  1657. \116 200 200
  1658. \
  1659.     \s Set the fsPatterns Option\r -- Command #116
  1660.  
  1661. This command allows you to set the fsPatterns option.
  1662.  
  1663. Point has a command to set each Point option so that you can put option
  1664. setting on any menu, key, mouse button or mouse movement subcommand.
  1665. \117 200 200
  1666. \
  1667.     \s Set the helpMode Option\r -- Command #117
  1668.  
  1669. This command allows you to set the helpMode option.
  1670.  
  1671. Point has a command to set each Point option so that you can put option
  1672. setting on any menu, key, mouse button or mouse movement subcommand.
  1673. \118 200 200
  1674. \
  1675.     \s Set the 43lines Option\r -- Command #118
  1676.  
  1677. This command allows you to set the 43lines option.
  1678.  
  1679. Point has a command to set each Point option so that you can put option
  1680. setting on any menu, key, mouse button or mouse movement subcommand.
  1681. \119 200 200
  1682. \
  1683.     \s Set the ignoreCase Option\r -- Command #119
  1684.  
  1685. This command allows you to set the ignoreCase option.
  1686.  
  1687. Point has a command to set each Point option so that you can put option
  1688. setting on any menu, key, mouse button or mouse movement subcommand.
  1689. \120 200 200
  1690. \
  1691.     \s Unused\r -- Command #104
  1692.  
  1693. This command number is not defined.
  1694. \121 200 200
  1695. \
  1696.     \s Set the linesOverFind Option\r -- Command #121
  1697.  
  1698. This command allows you to set the linesOverFind option.
  1699.  
  1700. Point has a command to set each Point option so that you can put option
  1701. setting on any menu, key, mouse button or mouse movement subcommand.
  1702. \122 200 200
  1703. \
  1704.     \s Unused\r -- Command #104
  1705.  
  1706. This command number is not defined.
  1707. \123 200 200
  1708. \
  1709.     \s Unused\r -- Command #104
  1710.  
  1711. This command number is not defined.
  1712. \124 200 200
  1713. \
  1714.     \s Set the msgColors Option\r -- Command #124
  1715.  
  1716. This command allows you to set the msgColors option.
  1717.  
  1718. Point has a command to set each Point option so that you can put option
  1719. setting on any menu, key, mouse button or mouse movement subcommand.
  1720. \125 200 200
  1721. \
  1722.     \s Unused\r -- Command #104
  1723.  
  1724. This command number is not defined.
  1725. \126 200 200
  1726. \
  1727.     \s Unused\r -- Command #104
  1728.  
  1729. This command number is not defined.
  1730. \127 200 200
  1731. \
  1732.     \s Unused\r -- Command #104
  1733.  
  1734. This command number is not defined.
  1735. \128 200 200
  1736. \
  1737.     \s Set the pathNames Option\r -- Command #128
  1738.  
  1739. This command allows you to set the pathNames option.
  1740.  
  1741. Point has a command to set each Point option so that you can put option
  1742. setting on any menu, key, mouse button or mouse movement subcommand.
  1743. \129 200 200
  1744. \
  1745.     \s Set the overType Option\r -- Command #129
  1746.  
  1747. This command allows you to set the overType option.
  1748.  
  1749. Point has a command to set each Point option so that you can put option
  1750. setting on any menu, key, mouse button or mouse movement subcommand.
  1751. \130 200 200
  1752. \
  1753.     \s Set the readOnly Option\r -- Command #130
  1754.  
  1755. This command allows you to set the readOnly option.
  1756.  
  1757. Point has a command to set each Point option so that you can put option
  1758. setting on any menu, key, mouse button or mouse movement subcommand.
  1759. \131 200 200
  1760. \
  1761.     \s Set the redefine Option\r -- Command #131
  1762.  
  1763. This command allows you to set the redefine option.
  1764.  
  1765. Point has a command to set each Point option so that you can put option
  1766. setting on any menu, key, mouse button or mouse movement subcommand.
  1767. \132 200 200
  1768. \
  1769.     \s Set the reSearch Option\r -- Command #132
  1770.  
  1771. This command allows you to set the reSearch option.
  1772.  
  1773. Point has a command to set each Point option so that you can put option
  1774. setting on any menu, key, mouse button or mouse movement subcommand.
  1775. \133 200 200
  1776. \
  1777.     \s Set the rightMargin Option\r -- Command #133
  1778.  
  1779. This command allows you to set the rightMargin option.
  1780.  
  1781. Point has a command to set each Point option so that you can put option
  1782. setting on any menu, key, mouse button or mouse movement subcommand.
  1783. \134 200 200
  1784. \
  1785.     \s Set the scrollDelay Option\r -- Command #134
  1786.  
  1787. This command allows you to set the scrollDelay option.
  1788.  
  1789. Point has a command to set each Point option so that you can put option
  1790. setting on any menu, key, mouse button or mouse movement subcommand.
  1791. \135 200 200
  1792. \
  1793.     \s Set the scrollRate Option\r -- Command #135
  1794.  
  1795. This command allows you to set the scrollRate option.
  1796.  
  1797. Point has a command to set each Point option so that you can put option
  1798. setting on any menu, key, mouse button or mouse movement subcommand.
  1799. \136 200 200
  1800. \
  1801.     \s Set the searchMode Option\r -- Command #136
  1802.  
  1803. This command allows you to set the searchMode option.
  1804.  
  1805. Point has a command to set each Point option so that you can put option
  1806. setting on any menu, key, mouse button or mouse movement subcommand.
  1807. \137 200 200
  1808. \
  1809.     \s Set the smoothScroll Option\r -- Command #137
  1810.  
  1811. This command allows you to set the smoothScroll option.
  1812.  
  1813. Point has a command to set each Point option so that you can put option
  1814. setting on any menu, key, mouse button or mouse movement subcommand.
  1815. \138 200 200
  1816. \
  1817.     \s Set the tabWidth Option\r -- Command #138
  1818.  
  1819. This command allows you to set the tabWidth option.
  1820.  
  1821. Point has a command to set each Point option so that you can put option
  1822. setting on any menu, key, mouse button or mouse movement subcommand.
  1823. \139 200 200
  1824. \
  1825.     \s Unused\r -- Command #104
  1826.  
  1827. This command number is not defined.
  1828. \140 200 200
  1829. \
  1830.     \s Set the topOnFind Option\r -- Command #140
  1831.  
  1832. This command allows you to set the topOnFind option.
  1833.  
  1834. Point has a command to set each Point option so that you can put option
  1835. setting on any menu, key, mouse button or mouse movement subcommand.
  1836. \141 200 200
  1837. \
  1838.     \s Set the tagPattern Option\r -- Command #141
  1839.  
  1840. This command allows you to set the tagPattern option.
  1841.  
  1842. Point has a command to set each Point option so that you can put option
  1843. setting on any menu, key, mouse button or mouse movement subcommand.
  1844. \142 200 200
  1845. \
  1846.     \s Set the tagMarker Option\r -- Command #142
  1847.  
  1848. This command allows you to set the tagMarker option.
  1849.  
  1850. Point has a command to set each Point option so that you can put option
  1851. setting on any menu, key, mouse button or mouse movement subcommand.
  1852. \143 200 200
  1853. \
  1854.     \s Set the textColors Option\r -- Command #143
  1855.  
  1856. This command allows you to set the textColors option.
  1857.  
  1858. Point has a command to set each Point option so that you can put option
  1859. setting on any menu, key, mouse button or mouse movement subcommand.
  1860. \144 200 200
  1861. \
  1862.     \s Unused\r -- Command #104
  1863.  
  1864. This command number is not defined.
  1865. \145 200 200
  1866. \
  1867.     \s Set the unixMode Option\r -- Command #145
  1868.  
  1869. This command allows you to set the unixMode option.
  1870.  
  1871. Point has a command to set each Point option so that you can put option
  1872. setting on any menu, key, mouse button or mouse movement subcommand.
  1873. \146 200 200
  1874. \
  1875.     \s Set the videoMode Option\r -- Command #146
  1876.  
  1877. This command allows you to set the videoMode option.
  1878.  
  1879. Point has a command to set each Point option so that you can put option
  1880. setting on any menu, key, mouse button or mouse movement subcommand.
  1881. \204 200 200
  1882. \
  1883.                   FILE SELECTION SCREEN
  1884.  
  1885. Create Window and Load File both require a file name to load into the window.
  1886. When Point wants a file name it shows you the File Selection Screen.  This
  1887. screen displays a list of all the files as specified in the "filePattern"
  1888. option string.  Usually "filePattern" is "*.*" and so all the files in the
  1889. current directory are shown.
  1890.  
  1891. The top line shows you the current directory ("CD"), current value of the
  1892. "filePattern" variable ("Pattern=") and the number of matching file.
  1893. The second line is a line of commands.
  1894.  
  1895.  \b Cancel load:\r  This cancels the Create Window or Load File operation.
  1896.  Clicking a mouse button on this command or anywhere on the first or third
  1897.  lines of the display will cancel.
  1898.  \b Next page and Previous page:\r  These commands will page through the file
  1899.  names if they do not fit on one screen.
  1900.  \b New Pattern:\r  This allow you to specify a new "filePattern".
  1901.  \b Change Drive:\r This allows you to change the default drive.
  1902.  
  1903. Clicking the left mouse button on a directory name (shown in the selection color
  1904. and ending with a "\\") changes to that directory.  Clicking one line four or
  1905. below not on a name changes to "..".  Clicking on a file name selects that
  1906. file.
  1907. \205 200 200 206
  1908. \
  1909.                   SEARCH STRING ESCAPE CONVENTIONS
  1910.  
  1911. It is possible to search for strings that span several lines in the file.
  1912. The backslash (\\) character in a search string is an "escape" character.
  1913. This means that it gives special meaning to the character that immediately
  1914. follows it.  The meanings of the various escape sequences are:
  1915.  
  1916.      \\n -- this will match an end-of-line character in the file.  That is,
  1917.            it will match the carriage return, line feed (15, 12) pair that
  1918.            MSDOS uses to end lines.
  1919.      \\r -- this will match a carriage return
  1920.      \\N -- this is match a line feed (newline or 12)
  1921.      \\\\ -- this will match a backslash (\)
  1922.      \\? -- this will match ? (where ? is any character other than n, N, r,
  1923.            or \\)
  1924.  
  1925. These escape conventions apply to replacement strings as well.  This gives
  1926. you the ability to indent and outdent a sequence of lines in a file.
  1927. Press \b a \r (or \bPgDn\r) for more information on doing this.
  1928. \206 205 200
  1929. \
  1930.                   INDENTING AND OUTDENTING WITH REPLACE
  1931.  
  1932. Since you can match and replace end-of-line characters it is possible to
  1933. change indenting with the replace command.
  1934.  
  1935. Suppose you want to indent a sequence of lines by 4 spaces.
  1936.      1. Select the lines to indent plus the line in front of the first line
  1937.           to indent.
  1938.      2. Replace "\\n" by "\\n    " within selection (the "s are not part of the
  1939.           search or replace string).
  1940.  
  1941. Suppose you want to remove a tab at the beginning of each of a sequence of
  1942. lines:
  1943.      1. Select the lines to un-indent plus the line in front of the first
  1944.           line to un-indent.
  1945.      2. Replace "\\n<tab>" with "\\n" within the selection. (Where <tab> is the
  1946.          Tab key.
  1947.  
  1948. The line before must be selected so the replace will find the first "\\n".
  1949. Alternatively you can start just before the lines to indent, use a global
  1950. replace, and cancel it (with Escape) when you have indented enough lines.
  1951. \207 200 208 4 61 55 57 62 23 2 3 20 24 25 40 59 81 85
  1952. \
  1953.                   EDITING COMMANDS
  1954.  
  1955. More info   Keys         Description
  1956. ---------   ----         -----------
  1957.    \b a \r      Del,F1       Delete the selection to the scrap buffer
  1958.    \b b \r      Shift-F1     Delete the selection (preserve the scrap buffer)
  1959.    \b c \r      Ins,F2       Insert the contents of the scrap buffer
  1960.    \b d \r      Shift-F4     Copy the selection to the scrap buffer
  1961.    \b e \r      Alt-e        Exchange the selection and the scrap buffer
  1962.    \b f \r      Alt-a        Insert an ASCII character (specified numerically)
  1963.    \b g \r      F4           Enter or exit "duplicate text" mode
  1964.    \b h \r      F5           Enter or exit "extract text" mode
  1965.    \b i \r      Alt-r        Replace (global or in selection) (optional verify)
  1966.    \b j \r      F8           Redo the last edit
  1967.    \b k \r      F9,Alt-u     Undo the last edit (this undo can be undone)
  1968.    \b l \r      Shift-F9     Undo edit (this can undo up to 50 previous edits)
  1969.    \b m \r      Alt-o        Switch between insert and overtype mode
  1970.    \b n \r                   Change the case of the first character in selection
  1971.    \b o \r                   Fill selected lines to rightMargin
  1972.             Backspace    Erase previous character
  1973.             Ctrl-backspace  Erase previous word (delimited by blanks)
  1974.  
  1975.  
  1976. Press \bPgDn\r for more commands.
  1977. \208 200 209 14 15 8 9 84 84 27 66 19 56 58 83 78
  1978. \
  1979.                COMMANDS FOR MOVING AROUND THE FILE
  1980.  
  1981. More info   Keys         Description
  1982. ---------   ----         -----------
  1983.    \b a \r      PgUp         Scroll up (towards the beginning of the file)
  1984.    \b b \r      PgDn         Scroll down (towards the end of the file)
  1985.    \b c \r      Ctrl-PgUp    Move the window to the beginning of the file
  1986.    \b d \r      Ctrl-PgDn    Move the window to the end of the file
  1987.    \b e \r      Alt-g,Alt-F7 Jump to a line number (that will be prompted for)
  1988.    \b f \r      Alt-F9,Ctrl-F9 Jump to the selected line number
  1989.    \b g \r      F6           Search down to find the selected text
  1990.    \b h \r      Ctrl-F6,Alt-F6 Search up to find the selected text
  1991.    \b i \r      Shift-F6     Search for a string (that will be prompted for)
  1992.    \b j \r      F7           Jump to the last place you were in this file
  1993.    \b k \r      Shift-F6     Jump to the place where the selection is
  1994.    \b l \r      Shift-F8     Find matching bracket: (, ), [, ], {, or }
  1995.    \b m \r                   Move window and selection to the beginning of file
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001. Press \bPgDn\r for more commands.
  2002. \209 200 210 7 82 17 72 33 73 54 47 18 12 28 29 11 38 13 88 87
  2003. \
  2004.                   WINDOW MANAGEMENT COMMANDS
  2005.  
  2006. More info   Keys         Description
  2007. ---------   ----         -----------
  2008.    \b a \r      Alt-n        Create a new window (prompts for position and file)
  2009.    \b b \r      Alt-F10      Create a new window (selection is the file name)
  2010.    \b c \r      Alt-c        Close the active window (one with a double border)
  2011.    \b d \r                   Close the active window and save the file
  2012.    \b e \r      Alt-l        Load a new file into the active window
  2013.    \b f \r      Shift-F10    Load the selected file name into the active window
  2014.    \b g \r      Alt-s        Save the file in the active window
  2015.    \b h \r                   Save all unsaved files
  2016.    \b i \r      Alt-w        Write the file in the active window with a new name
  2017.    \b j \r                   Top the active window
  2018.    \b k \r                   Top/Bottom the active window
  2019.    \b l \r      Alt-b        Bottom the active window
  2020.    \b m \r      Alt-z        Zoom (or unzoom) the active window
  2021.    \b n \r      Alt-x        Hide the active window (unhide from TOPLIST menu)
  2022.    \b o \r                   Resize the active window
  2023.    \b p \r                   Exchange the two top windows (i.e. top second window)
  2024.    \b q \r                   Change window colors to next color rotation
  2025.  
  2026.  
  2027. Press \b PgDn\r for more commands.
  2028. \210 200 212 5 48 49 32 30 10 22 64 68 76 77 63 86
  2029. \
  2030.                   OTHER COMMANDS
  2031.  
  2032. More info   Keys         Description
  2033. ---------   ----         -----------
  2034.    \b a \r      Alt-q,Alt-F3 Quit Point after asking about all unsaved files
  2035.    \b b \r      F3           Quit Point and automatically save all unsaved files
  2036.    \b c \r      Shift-F3     Quit Point without saving any files
  2037.    \b d \r      Alt-d        Escape to the DOS command interpreter
  2038.    \b e \r                   Execute selection as a DOS command (output to a window)
  2039.    \b f \r      F10          Redraw the screen
  2040.    \b g \r      Esc          Cancel duplicate and extract modes
  2041.    \b h \r      Alt-h        Get help
  2042.    \b i \r      Alt-t        Switch between 43-line and 25-line mode (EGA only)
  2043.    \b j \r      Alt-m        Begin or end recording keystrokes in a macro
  2044.    \b k \r      Alt-p        Play back the keystrokes in a macro
  2045.    \b l \r                   Display a menu of Point options to change
  2046.    \b m \r                   Toggle read-only file mode 
  2047.             Ctrl-Break   Stop the current editor action
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054. Press \bPgDn\r for information on mouse commands.
  2055. \212 200 213
  2056. \
  2057.                     MOUSE COMMANDS
  2058. Mouse Button/Position     Effect
  2059. ------------              ------
  2060. Left, inside window       SELECT text (hold down to extend)
  2061. Right, inside window      EXTEND the selection to the mouse cursor
  2062. Middle, inside window     Display the TOPLIST menu
  2063.  
  2064. Left, any corner          TOP window (if already on top, bottom the window)
  2065. Right, any corner         STRETCH the window by the corner
  2066. Both/Middle, any corner   EXCHANGE the top two windows
  2067.  
  2068. Left/Right, left side     SCROLL up/down (line mouse is on <-> top line)
  2069. Both/Middle, left side    THUMB into file
  2070. Left/Right, right side    SEARCH FOR SELECTION (left: up and right: down)
  2071. Both/Middle, right side   SPLIT the window into two windows on the same file
  2072.  
  2073. Left/Right, bottom        SCROLL left/right
  2074. Both/Middle, bottom       THUMB left/right
  2075. Both/Middle, bottom       SPLIT the window into two windows on the same file
  2076.  
  2077. Left, top                 Make this window the active window
  2078. Right, top                Move this window
  2079. Both/Middle, top          SPLIT the window into two windows on the same file
  2080.  
  2081. Press \bPgDn\r for information about using mouse menus.
  2082. \213 200 200
  2083. \
  2084.                     MOUSE MENUS AND MENU LINE COMMANDS
  2085. To use a mouse menu:
  2086.   1. Move the mouse cursor to the top line of the screen.
  2087.   2. Press a mouse button on a menu name and the menu will appear.
  2088.   3. As you move the mouse cursor inside the menu, the command name you
  2089.        are on will be in reverse video.
  2090.   4. Release a mouse button on a command name to execute it.
  2091.   5. Release a mouse button outside of the menu to get rid of the
  2092.        menu without executing any command.
  2093.  
  2094.  
  2095.  
  2096.  A few common commands are listed to the right of the menu names.
  2097.   To invoke one of these commands, click on the command name.
  2098.  Any command chosen will operate on the active window. For example, you can
  2099.     select a string in one window and search for it in a second window by
  2100.     making it the active window and selecting the search command.
  2101. \214 200 200
  2102. \
  2103.         MOVING WINDOWS ON THE SCREEN
  2104.  
  2105. There are a number of ways in which you can rearrange the windows on the screen.
  2106.  
  2107.      TOP/BOTTOM -- clicking the left mouse button on any corner of a
  2108.         window bottoms the window if it is the top window,
  2109.         otherwise it bottoms the window.
  2110.  
  2111.      TOPLIST -- the middle mouse button calls up a menu of the windows.
  2112.         By selecting from this menu you can top any window.
  2113.  
  2114.      MOVE -- pressing the right mouse button on the banner line grabs the
  2115.         window.  You can then move it around the screen by dragging it
  2116.         with the mouse.
  2117.  
  2118.      STRETCH -- pressing the right mouse button on any corner of a window
  2119.         allows you to stretch the window by that corner with the mouse.
  2120.  
  2121.      RESIZE -- The resize command allows you to respecify the corners of
  2122.         the window.
  2123.  
  2124.      SPLIT -- clicking the middle mouse button on the top or right border
  2125.         of a window will split the window into two windows on the same
  2126.         file.
  2127. \215 200 216
  2128. \
  2129.                     COPYING TEXT
  2130.  
  2131. Using the Scrap:
  2132.   1. Select the text to be copied
  2133.   2. Select the "Copy to Scrap" command from the EDIT menu
  2134.   3. Move the selection to the place where you want to copy the text
  2135.   4. Press in "Ins" key or select the "Insert from scrap" command
  2136.  
  2137. Copy using the mouse
  2138.   1. Select the text to be copied
  2139.   2. Move the mouse cursor to the place where you want to copy the text
  2140.   3. Hold down the "Shift" key and click the left mouse button
  2141.  
  2142. Duplicate using the mouse:
  2143.   1. Select at the point you want to copy the text to
  2144.   2. Press F4
  2145.   3. Select the text you want copied
  2146.   4. Press F4
  2147.  
  2148.  All these methods work for copying within one window are between two windows.
  2149.  
  2150.  
  2151. Press \bPgDn\r for information on moving text
  2152. \216 215 200 206
  2153. \
  2154.                     MOVING TEXT
  2155.  
  2156. Using the Scrap:
  2157.   1. Select the text to be copied
  2158.   2. Press Del or select the "Delete to Scrap" command from the EDIT menu
  2159.   3. Move the selection to the place where you want to move the text
  2160.   4. Press in "Ins" key or select the "Insert from scrap" command
  2161.  
  2162. Move using the mouse
  2163.   1. Select the text to be moved
  2164.   2. Move the mouse cursor to the place where you want to move the text
  2165.   3. Hold down the "Ctrl" key and click the left mouse button
  2166.  
  2167. Extract using the mouse:
  2168.   1. Select at the point you want to move the text to
  2169.   2. Press F5
  2170.   3. Select the text you want moved
  2171.   4. Press F5
  2172.  
  2173.  All these methods work for moving within one window are between two windows.
  2174.  
  2175. Press \b a \r for information on indenting and outdenting section of text.
  2176. \217 200 218
  2177. \
  2178.                     SELECTING TEXT
  2179.  
  2180. Click method:
  2181.   1. Click the left mouse button at the beginning of the desired selection.
  2182.   2. Move to the end of the desired selection. (You can scroll or use any
  2183.        other window moving commands to do this.)
  2184.   3. Click the right mouse button.
  2185.  
  2186.  
  2187. Hold down button method:
  2188.   1. Press (and hold down) the left mouse button at the beginning of the
  2189.        desired selection.
  2190.   2. Move the mouse cursor to the end of the desired selection while holding
  2191.        down the left mouse button.  The selection will follow the mouse.
  2192.   3. Release the button when the selection is what you want.
  2193.  
  2194.  
  2195. Extending a selection
  2196.   1. Make an initial selection by either of the above methods
  2197.   2. Move the mouse cursor to the place you want the selection to end.
  2198.   3. Click the right button (or hold it down and move the mouse).
  2199.  
  2200. Press \bPgDn\r for more about selection.
  2201. \218 217 200
  2202. \
  2203.                     MORE ON SELECTION
  2204.  
  2205. - The left mouse button starts selections.
  2206. - The right mouse button extends (or contracts) selections.
  2207. - Either button can be held down and the selection will follow the mouse.
  2208.  
  2209.  
  2210. Selecting by words  
  2211.   1. Select any character in the first word.
  2212.   2. Click the left mouse button on that character.
  2213.   3. Press down the left mouse button on the same character.
  2214.   4. The selection will follow the mouse cursor and extend by words.
  2215.   -  Extending the selection (with the right mouse button) will also
  2216.        be by words.
  2217.  
  2218. Selecting by lines
  2219.   1. Select any character in the first line.
  2220.   2. Click the left mouse button on that character to get to word mode.
  2221.   3. Press and hold the left mouse button anywhere in the selected word.
  2222.      This puts you in line mode.
  2223.   4. The selection will follow the mouse cursor and extend by lines.
  2224.   -  Extending the selection (with the right mouse button) will also
  2225.        be by lines.
  2226. \219 200 220
  2227. \
  2228.                POINT OPTIONS SUMMARY (Screen 1)
  2229.  
  2230. Option Name    Description {default value in brackets}
  2231. -----------    ---------------------------
  2232. 43lines        Use 43 line mode on the IBM EGA {0}
  2233. autoIndent     Indent new lines to the level of the previous line {1}
  2234. borderColors   The colors of the window top, borders, and elevator {70070F}
  2235. buffers           Number of buffers kept in memory {50}
  2236. filePattern    Controls the files displayed in the new/create screen {*.*}
  2237. fileSort       Controls how files are sorted in the new/load screen {2}
  2238. pathNames      Display the full path name when showing file names {0}
  2239. helpMode       If =1, a help screen is shown about invoked commands {0]
  2240. ignoreCase     Ignore case of letters in search and replace {1}
  2241. initialWindows Determines how the initial file windows are placed {0}
  2242. linesOverFind  Space found search string this many lines down {4}
  2243. msgColors      The colors of messages to the user {070FF007}
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252. Press \bPgDn\r for more option summaries and details after that.
  2253. \220 219 221
  2254. \
  2255.                POINT OPTIONS SUMMARY (Screen 2)
  2256.  
  2257. Option Name    Description {default value in brackets}
  2258. -----------    ---------------------------
  2259. overType       Typed characters replace existing ones {0}
  2260. readOnly       Make all files loaded into windows read-only {0}
  2261. rightMargin    Words types past the margin wrap to the next line {999}
  2262. searchMode     The direction and type of searches {0}
  2263. tabWidth       The size of tabs {8}
  2264. textColors     The colors of the text and selection in a window {0770}
  2265. topOnFind      The window a string is found in is made the top window {0}
  2266. undoSize       The number of changes remembered {50}
  2267. videoMode      Determines how Point updates the screen {0}
  2268. unixMode       Insert only a line feed (ASCII 10) when Return is pressed {0}
  2269. workDrive      Where the Point work file is located {.\\}
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278. Press \bPgDn\r for details on these options and how to set options.
  2279. \221 220 222
  2280. \
  2281.                     POINT OPTIONS (Screen 1)
  2282.  
  2283.  When Point starts it looks for the file "pt.ini":
  2284.       First in the current directory
  2285.       Then in the PATH directories
  2286.  
  2287.  If it finds a "pt.ini" file it reads it and initialized the Point options
  2288.   specified in it.  The options are of the form:
  2289.       optionName=optionValue
  2290.   with no spaces.  The option/value pair strings are separated by spaces,
  2291.   tabs, or newlines.
  2292.  
  2293.  caPiTaliZatIon is unimportant in option names.
  2294.  
  2295. Press \bPgDn\r for details on the available options.
  2296. \222 221 223
  2297. \
  2298.                     POINT OPTIONS (Screen 2)
  2299.  
  2300. 43lines=0        The display shows the usual 25 lines of text.
  2301. 43lines=1        Point uses the 43 line mode for supported (only) by the
  2302.                     Enhanced Graphics Adapter.
  2303. autocreate=0     When a file name that does not exist is entered, Point will
  2304.                     request verification before it creates it.
  2305. autoCreate=1     Point will create file without asking for verification.
  2306.  
  2307. autoIndent=1     When a newline (Enter key) is inserted, also insert the
  2308.                     spaces and tabs that begin the previous line.
  2309. autoIndent=0     No special action on inserting a newline
  2310.  
  2311. buffers=50       This determines how many buffers are kept in main memory.
  2312.                     More makes things faster but uses up memory.
  2313.  
  2314. filePattern=*.*  This pattern is used to generate the menu of file name shown
  2315.                     in the new/load file selection screen.
  2316.  
  2317. fileSort=2     Files in the load/new menu are sorted by file extension
  2318. fileSort=0     Files in the load/new menu are unsorted
  2319. fileSort=1     Files in the load/new menu are sorted by file name
  2320.  
  2321. Press \bPgDn\r for more information about editor options.
  2322. \223 222 224
  2323. \
  2324.                     POINT OPTIONS (Screen 3)
  2325.  
  2326. textColors=0770        These options specify the color or video attributes of
  2327. borderColors=70070F    various items on the screen. Each is composed of two or
  2328. msgColors=070FF0       three pairs of hexadecimal digits. Each pair specifies
  2329.                 a background and a foreground color.  The hex digits 10-15 are
  2330.                 written as a-f or A-F.  The textColors specify normal text and
  2331.                 then selected text. The border colors specify: the banner/menu
  2332.                 line, the other borders, and then the elevator.  The msgColors
  2333.                 are for informational, user input, and error messages. The
  2334.                 textColors and borderColors can be different in different
  2335.                 windows. If these options are requested interactively you are
  2336.                 shown a menu of all the possible colors and you click on the
  2337.                 one you want with the mouse.
  2338.                 The next screen shows the possible color codes.  Background
  2339.                 colors can only be 0-7.
  2340.  
  2341. Press \bPgDn\r for information about color codes and more on options.
  2342. \224 223 225
  2343. \
  2344.                     POINT OPTIONS (Screen 4)
  2345.  
  2346. Hex code      Color           Hex code      Color
  2347. --------      -----           --------      -----
  2348.    0          Black              8          Grey
  2349.    1          Blue               9          Light Blue
  2350.    2          Green              A          Light Green
  2351.    3          Cyan               B          Light Cyan
  2352.    4          Red                C          Light Red
  2353.    5          Magenta            D          Light Magenta
  2354.    6          Brown              E          Yellow
  2355.    7          White              F          White (high Intensity)
  2356.  
  2357. ignoreCase=1   For string searches (search and replace commands) ignore case
  2358.                     in the search string and the text being searched
  2359. ignoreCase=0   For string searches (search and replace commands) consider
  2360.                     case in the search string and the text being searched
  2361.  
  2362. linesOverFind=4 This many lines will be above a found search string when it
  2363.                is displayed in the window (if not showing already).  If this
  2364.                value is large the string will be in the middle of the window.
  2365.  
  2366.  
  2367. Press \bPgDn\r for more information about editor options
  2368. \225 224 226
  2369. \
  2370.                    POINT OPTIONS (Screen 5)
  2371.  
  2372. initialWindows=0 Each file name on the command line is put in a full screen
  2373.                     window and the windows overlay each other
  2374. initialWindows=1 The first window takes up the whole screen, the second
  2375.                     window takes up half (if there are only two) or two-thirds
  2376.                     (if there are three) of the screen, the third window (if
  2377.                     any) takes up one third of the screen.  If there are more
  2378.                     than three file names on the command line the
  2379.                     initialWindows=0 option is used
  2380. initialWindows=2 Like initialWindows=1 except that the windows are split
  2381.                     vertically instead of horizontally
  2382.  
  2383. overType=0     Insert characters that are typed
  2384. overType=1     Typed characters replace existing characters in the text
  2385.  
  2386. pathNames=0    Show only the last component of the filename on window banners.
  2387. pathNames=1    Show the full pathname of files in windows.
  2388.  
  2389. rightMargin=999  When you are entering text and a word goes past the right
  2390.                    margin, a carriage return is generated and the word is
  2391.                    moved to the next line.
  2392.  
  2393. Press \bPgDn\r for information more about editor options.
  2394. \226 225 227
  2395. \
  2396.                     POINT OPTIONS (Screen 6)
  2397.  
  2398. searchMode=0   Searches start at the selection (or the beginning of the file
  2399.                     if the selection is not in the file) and continue to the
  2400.                     end of the file
  2401. searchMode=1   Searches start at the selection (or the beginning of the file)
  2402.                     and search backwards to the beginning of the file.
  2403. searchMode=2   Searches start at the selection (or the beginning of the file),
  2404.                     search to the end of the file, and then start again at the
  2405.                     beginning of the file and search to the selection.  That
  2406.                     is, the search is circular.
  2407.  
  2408. tabWidth=8     The number of characters between tab stops.
  2409. Press \bPgDn\r for information more about editor options.
  2410. \227 226 200
  2411. \
  2412.                     POINT OPTIONS (Screen 7)
  2413.  
  2414. topOnFind=0    No other action when a string is found.
  2415. topOnFind=1    When a string is found in a window, the window is automatically
  2416.                made the top window.  Then you can always see the string found.
  2417.  
  2418. undoSize=50    This is how many changes are remembered that can be undo with
  2419.                the undoBack command.
  2420.  
  2421. videoMode=0    For monochrome displays, no synchronizing is done on screen
  2422.                     updating
  2423. videoMode=1    The BIOS screen display calls are used
  2424. videoMode=2    The display is written (two bytes at a time) during the
  2425.                     horizontal retrace.  This mode should not cause any
  2426.                     flicker on a color graphics display.
  2427. videoMode=3    The display is written (one byte at a time) during the
  2428.                     horizontal retrace.  This mode will not cause any
  2429.                     flicker on a color graphics display.
  2430.  
  2431. Press \bPgDn\r for information more about editor options.
  2432. \228 227 200
  2433. \
  2434.                     POINT OPTIONS (Screen 8)
  2435.  
  2436. workDrive=.\   This is the drive and directory that the editor work file will
  2437.                be placed on.  It can be a RAM disk.
  2438.  
  2439. unixMode=0     End lines with a carriage return and line feed (DOS style).
  2440. unixMode=1     End lines with a line feed only. (Unix style).
  2441.  
  2442. readOnly=0     New files in windows are read/write
  2443. readOnly=1     New files in windows are read-only.
  2444.